/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package foxmob.mlts.interfaces.setter;

import foxmob.mlts.controller.setter.SetterFormController;
import foxmob.mlts.model.QuestionPaper;
import javax.swing.tree.TreeNode;

/**
 *
 * @author Lunayo
 */
public interface SetterFormControllerDelegate {
    
    public void deleteTreeDidFinish(TreeNode node);
    
    public void addTreeDidFinish(Object treeObject, TreeNode parentNode);
    
    public void editTreeDidFinish(Object treeObject, TreeNode parentNode);
    
    public void changeNodePositionDidFinish(SetterFormController.ActionEvent event);
    
    public void openRecordDidFinish(QuestionPaper testRecord);
    
    public void invokeComponent(SetterFormController.ActionEvent status);
    
    public void updateUI();
    
}
